An Analysis of Disk Performance in VMware ESX Server Virtual Machines

نویسندگان

  • Irfan Ahmad
  • Jennifer M. Anderson
  • Anne M. Holler
  • Rajit Kambo
  • Vikram Makhija
چکیده

The performance of applications running within VMs is a significant factor in their adoption. VMware ESX Server was designed for high performance, and its architecture is streamlined to provide high-speed I/O. In this paper, we focus on one component of ESX Server's I/O architecture, its storage subsystem. We look at the characteristics of a series of disk microbenchmarks on several different storage systems: a direct-attached disk, a RAID array and a storage-area network (SAN). We compare the throughput obtained on the native server to the throughput on a virtual machine. We show that despite differences in the I/O characteristics of the different storage subsystems, the behavior of the VM matches that of the native server closely; for example, in the configurations where the native server shows higher throughput, the virtual machine shows a similar increased throughput. Next, we discuss how to apply the microbenchmarks to model virtual machine performance for disk-intensive applications, and present case studies for two workloads: a simple file server and a commercial mail server. We show that in these cases, the microbenchmark data, in conjunction with characteristics of the native application, can be used to generate an accurate estimate of the application’s performance in a virtual machine. VMware ESX Server is a software platform that efficiently multiplexes the hardware resources of a server among virtual machines. This paper studies the performance of a key component of the ESX Server architecture: its storage subsystem. We characterize the performance of native systems and virtual machines using a series of disk microbenchmarks on several different storage systems. We show that the virtual machines perform well compared to native, and that the I/O behavior of virtual machines closely matches that of the native server. We then discuss how the microbenchmarks can be used to estimate virtual machine performance for disk-intensive applications by studying two workloads: a simple file server and a commercial mail server.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VMware ESX Server: Providing LUN Security

VMware ESX Server provides strong security and performance isolation for virtual machine storage. Each virtual machine sees only the virtual disks that have been presented to its virtual SCSI adapters. Virtual machines cannot see the physical Fibre Channel HBAs on the ESX Server host on which they run. Nor, in typical use cases, do they see the LUNs on which their virtual disks reside. Emerging...

متن کامل

VMware ESX Server 3: Ready Time Observations

VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. In many computing environments, individual servers are underutilized, allowing them to be consolidated as virtual machines on a single physical server with little or no impact on performance. Similarly, many small servers can be c...

متن کامل

Memory Resource Management in VMware ESX Server

VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. This paper introduces several novel ESX Server mechanisms and policies for managing memory. A ballooning technique reclaims the pages considered least valuable by the operating system running in a virtual machine. An idle memory t...

متن کامل

Performance Characteristics of VMFS and RDM

VMware ESX Server offers three choices for managing disk access in a virtual machine—VMware Virtual Machine File System (VMFS), virtual raw device mapping (RDM), and physical raw device mapping. It is very important to understand the I/O characteristics of these disk access management systems in order to choose the right access type for a particular application. Choosing the right disk access m...

متن کامل

Scalable Storage Performance: VMware® ESX 3.5

VMware ESX enables multiple hosts to share the same physical storage reliably through its highly optimized storage stack and VMware Virtual Machine File System (VMFS). Centralized storage of virtual machines using VMFS provides more control and flexibility. It also enables such unique virtualization capabilities as live migration (VMware VMotion), VMware Distributed Resource Scheduler, VMware H...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003